package com.punai.dataanalysis.epdatakb.domain;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.FieldFill;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.punai.common.annotation.Excel;
import com.punai.common.core.domain.BaseEntity;

/**
 * 土建单位主要材料费占全费用成本比例对象 data_analysis_tjdwzyclfzqfycbbl
 *
 * @author zxw_
 * @date 2023-04-20
 */
public class DataAnalysisTjdwzyclfzqfycbbl extends BaseEntity
        {
private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;
    /** 上级ID */
    @Excel(name = "上级ID")
    private String pid;
    /** 统计月份 */
    @Excel(name = "统计月份")
    private String ydTime;
    /** 序号 */
    @Excel(name = "序号")
    private String xh;
    /** 单位名称 */
    @Excel(name = "单位名称")
    private String deptName;
    /** 土建项目本年发生全费用成本/元 */
    @Excel(name = "土建项目本年发生全费用成本/元")
    private BigDecimal tjCostFeeYearZb;
    /** 安装项目本年发生全费用成本/元 */
    @Excel(name = "安装项目本年发生全费用成本/元")
    private BigDecimal azCostFeeYearZb;
    /** 方木模板/元 */
    @Excel(name = "方木模板/元")
    private BigDecimal fmmb;
    /** 方木模板占比/% */
    @Excel(name = "方木模板占比/%")
    private BigDecimal fmmbzb;
    /** 周材租赁费/元 */
    @Excel(name = "周材租赁费/元")
    private BigDecimal zczlf;
    /** 周材租赁费占比/% */
    @Excel(name = "周材租赁费占比/%")
    private BigDecimal zczlfzb;
    /** 土建主材/元 */
    @Excel(name = "土建主材/元")
    private BigDecimal tjzc;
    /** 土建主材占比/% */
    @Excel(name = "土建主材占比/%")
    private BigDecimal tjzczb;
    /** 土建辅材/元 */
    @Excel(name = "土建辅材/元")
    private BigDecimal tjfc;
    /** 土建辅材占比/% */
    @Excel(name = "土建辅材占比/%")
    private BigDecimal tjfczb;
    /** 安装主材/元 */
    @Excel(name = "安装主材/元")
    private BigDecimal azzc;
    /** 安装主材费占比/% */
    @Excel(name = "安装主材费占比/%")
    private BigDecimal azzczb;
    /** 安装辅材/元 */
    @Excel(name = "安装辅材/元")
    private BigDecimal azfc;
    /** 安装辅材费占比/% */
    @Excel(name = "安装辅材费占比/%")
    private BigDecimal azfczb;
    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setPid(String pid)
    {
        this.pid = pid;
    }

    public String getPid()
    {
        return pid;
    }
    public void setYdTime(String ydTime)
    {
        this.ydTime = ydTime;
    }

    public String getYdTime()
    {
        return ydTime;
    }
    public void setXh(String xh)
    {
        this.xh = xh;
    }

    public String getXh()
    {
        return xh;
    }
    public void setDeptName(String deptName)
    {
        this.deptName = deptName;
    }

    public String getDeptName()
    {
        return deptName;
    }
    public void setTjCostFeeYearZb(BigDecimal tjCostFeeYearZb)
    {
        this.tjCostFeeYearZb = tjCostFeeYearZb;
    }

    public BigDecimal getTjCostFeeYearZb()
    {
        return tjCostFeeYearZb;
    }
    public void setAzCostFeeYearZb(BigDecimal azCostFeeYearZb)
    {
        this.azCostFeeYearZb = azCostFeeYearZb;
    }

    public BigDecimal getAzCostFeeYearZb()
    {
        return azCostFeeYearZb;
    }
    public void setFmmb(BigDecimal fmmb)
    {
        this.fmmb = fmmb;
    }

    public BigDecimal getFmmb()
    {
        return fmmb;
    }
    public void setFmmbzb(BigDecimal fmmbzb)
    {
        this.fmmbzb = fmmbzb;
    }

    public BigDecimal getFmmbzb()
    {
        return fmmbzb;
    }
    public void setZczlf(BigDecimal zczlf)
    {
        this.zczlf = zczlf;
    }

    public BigDecimal getZczlf()
    {
        return zczlf;
    }
    public void setZczlfzb(BigDecimal zczlfzb)
    {
        this.zczlfzb = zczlfzb;
    }

    public BigDecimal getZczlfzb()
    {
        return zczlfzb;
    }
    public void setTjzc(BigDecimal tjzc)
    {
        this.tjzc = tjzc;
    }

    public BigDecimal getTjzc()
    {
        return tjzc;
    }
    public void setTjzczb(BigDecimal tjzczb)
    {
        this.tjzczb = tjzczb;
    }

    public BigDecimal getTjzczb()
    {
        return tjzczb;
    }
    public void setTjfc(BigDecimal tjfc)
    {
        this.tjfc = tjfc;
    }

    public BigDecimal getTjfc()
    {
        return tjfc;
    }
    public void setTjfczb(BigDecimal tjfczb)
    {
        this.tjfczb = tjfczb;
    }

    public BigDecimal getTjfczb()
    {
        return tjfczb;
    }
    public void setAzzc(BigDecimal azzc)
    {
        this.azzc = azzc;
    }

    public BigDecimal getAzzc()
    {
        return azzc;
    }
    public void setAzzczb(BigDecimal azzczb)
    {
        this.azzczb = azzczb;
    }

    public BigDecimal getAzzczb()
    {
        return azzczb;
    }
    public void setAzfc(BigDecimal azfc)
    {
        this.azfc = azfc;
    }

    public BigDecimal getAzfc()
    {
        return azfc;
    }
    public void setAzfczb(BigDecimal azfczb)
    {
        this.azfczb = azfczb;
    }

    public BigDecimal getAzfczb()
    {
        return azfczb;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("pid", getPid())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("ydTime", getYdTime())
            .append("xh", getXh())
            .append("deptName", getDeptName())
            .append("tjCostFeeYearZb", getTjCostFeeYearZb())
            .append("azCostFeeYearZb", getAzCostFeeYearZb())
            .append("fmmb", getFmmb())
            .append("fmmbzb", getFmmbzb())
            .append("zczlf", getZczlf())
            .append("zczlfzb", getZczlfzb())
            .append("tjzc", getTjzc())
            .append("tjzczb", getTjzczb())
            .append("tjfc", getTjfc())
            .append("tjfczb", getTjfczb())
            .append("azzc", getAzzc())
            .append("azzczb", getAzzczb())
            .append("azfc", getAzfc())
            .append("azfczb", getAzfczb())
        .toString();
    }
}
